Skip to content

docs: describe Ruby interop adapter contract#13

Closed
EfeDurmaz16 wants to merge 1 commit into
stripe:mainfrom
EfeDurmaz16:docs/ruby-interop-adapter
Closed

docs: describe Ruby interop adapter contract#13
EfeDurmaz16 wants to merge 1 commit into
stripe:mainfrom
EfeDurmaz16:docs/ruby-interop-adapter

Conversation

@EfeDurmaz16

Copy link
Copy Markdown
Contributor

Summary

  • document a small process-oriented Ruby adapter contract for cross-language MPP conformance
  • map the proposed client and server adapters to existing mpp-rb transport, middleware, and example primitives
  • link the interop note from the README

Closes #12

Verification

  • git diff --check
  • ruby -e 'Dir["docs/**/*.md", "README.md"].each { |p| abort("missing #{p}") unless File.file?(p); s = File.read(p); abort("tab in #{p}") if s.include?("\\t") }; puts "markdown files readable"'

Signed-off-by: EfeDurmaz16 <efebarandurmaz05@gmail.com>
@emmajam

emmajam commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Thanks for writing this up. I’m going to close this because the Ruby conformance path already lives in mpp-tools: it has the shared harness spec, a Ruby adapter, and this repo is already wired to the reusable mpp-tools conformance workflow. If we need more coverage, the next step should be adding vectors/flows or adapter changes in mpp-tools rather than documenting a separate adapter contract here.

https://github.com/tempoxyz/mpp-tools

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Track Ruby interop adapter for cross-language MPP conformance

3 participants